package main

import "fmt"

// 接口本身不能创建实例 , 但可以指向 实现接口的实例，对象上转型
type A interface {
	say()
}

type B struct {
}

func (b B) say() {
	fmt.Println("B")
}

func main() {
	// var a A
	// a.say() // error
	var a A = B{}
	a.say()
}
